package org.dromara.comm.Utils;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;
import org.springframework.web.servlet.config.annotation.InterceptorRegistry;
import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;

import java.util.ArrayList;
import java.util.List;

@Component
public class IntercepterConfig implements WebMvcConfigurer {

//    private TokenInterceptor tokenInterceptor;
//
//    //构造方法
//    public IntercepterConfig(TokenInterceptor tokenInterceptor){
//        this.tokenInterceptor = tokenInterceptor;
//    }
//    @Override
//    public void addInterceptors(InterceptorRegistry registry){
//        List<String> excludePath = new ArrayList<>();
//        //登录
//        excludePath.add("/user/logins");
//        excludePath.add("/auth/login");
//        excludePath.add("/doc.html");
//        registry.addInterceptor(tokenInterceptor)
//                .addPathPatterns("/**")
//                .excludePathPatterns("/image/**")
//            .excludePathPatterns(excludePath);
//        //除了登陆接口其他所有接口都需要token验证
//        WebMvcConfigurer.super.addInterceptors(registry);
//
//    }


}
